/**
 * 文件名：@PermissionProcessor.java <br/>
 * 包名：cn.efunbox.afw.web.security.permission <br/>
 * 项目名：afw-web <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.web.security.processor;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.efunbox.afw.core.security.Permission;

/**
 * 类名：PermissionProcessor  <br />
 *
 * 功能：权限处理器定义
 *
 * @author xtwin <br />
 * 创建时间：2016年8月4日 上午10:11:05  <br />
 * @version 2016年8月4日
 */
public interface PermissionProcessor {

	/**
	 * 功能：执行权限处理 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年8月4日 上午10:13:28 <br/>
	 */
	void process(Permission permission, String value, HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception;
}
